c++ .和 ->

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:15:58
c++ .和 ->有什么区别?
还有什么是继承什么是派生?

比如你有这个结构体:
struct xx
{
int a;
int b;
}yy, *kk;
那么yy.a=3, yy.b=5;
kk=new xx;
kk->a=4, kk->b=6;
也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用他里面的成员就用->

关于继承和派生
class example
{
int func1();
};

class inherit : public example
{
int func2();
};
那么inherit类继承自example类,inherit是example的派生类

p->name
*p.name
这就是区别

你问这些不如去看书,去上机, 去系统地学一下C++.